package com.ytjj.qmyx.admin.model.request;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 订单明细请求
 *
 *
 * @version 1.0
 *
 */
@Data
public class OrdersInfoRequest extends PageRequest{

    /**
     * 订单id
     */
    private String id;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 活动类型
     */
    private String activityType;

    /**
     * 仓库
     */
    private String warehouse;

    /**
     * 店家名称
     */
    private String bankerName;

    /**
     * 是否导单 0 否 1是
     */
    private Integer isCheack;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 订单状态-取自order表
     */
    private String orderStatus;

    /**
     * 订单状态-取自order——info表
     */
    private String orderInfoStatus;

    /**
     * 结束时间
     */
    private Byte isPay;

    /**
     * 收货人姓名
     */
    private String userName;

    /**
     * 收货人手机号
     */
    private String userPhone;

    /**
     * 是否付款
     */
    private Byte isRefund;

    /**
     * 订单明细id
     */
    private Integer infoId;

    /**
     * 支付订单号
     */
    private String tradeNo;

    /**
     * 平台搜索
     */
    private String orderSource;

    /**
     * 渠道搜索
     */
    private String channel;

    /**
     * 后台目录-订单列表-订单类型
     * 积分商城：SCORE
     * 补贴商城：SUBSIDY
     * 红包商城：RED_ENVELOPE
     * APP商城：APP
     */
    private String orderType;

    /**
     * 是否0元测评商品 0-否 1-是
     */
    private Integer isZeroProduct;

    /**
     * 支付平台
     * vip - vip钱包
     * alipay - 支付宝
     * wx -微信
     */
    private String paySource;

    /**
     * 支付类型
     * online_pay - 在线支付
     * pay_delivery - 货到付款
     * score - 积分
     */
    private String payType;

    /**
     * 子订单id
     */
    private String childOrderNo;

    /**
     * 主订单id
     */
    private String orderParentNo;

    /**
     * 支付订单号
     */
    private String resOrderNo;

    /**
     * 供应商id
     */
    private Integer bankerId;


    private String orderSorce;

    private List<Integer> bankerIds;
    /**
     * 操作人id
     */
    private Integer adminId;

    /**
     * 收款账号
     */
    private String account;
}
